﻿#nullable enable

namespace PHMEE;

public static class PHMEEDomainErrorCodes
{
    /* You can add your business exception error codes here, as constants */

    public const string CompanyNameAlreadyExist = "PHMEE:CompanyNameAlreadyExist";
    public const string CompanyNotFound = "PHMEE:CompanyNotFound";

    public const string FleetNameAlreadyExist = "PHMEE:FleetNameAlreadyExist";
    public const string FleetNotFound = "PHMEE:FleetNotFound";

    public const string VesselNameAlreadyExist = "PHMEE:VesselNameAlreadyExist";
    public const string VesselNotFound = "PHMEE:VesselNotFound";

    public const string UnitNameAlreadyExist = "PHMEE:UnitNameAlreadyExist";
    public const string UnitNotFound = "PHMEE:UnitNotFound";

    public const string EquipmentNameAlreadyExist = "PHMEE:EquipmentNameAlreadyExist";
    public const string EquipmentNotFound = "PHMEE:EquipmentNotFound";

    public const string ComponentNameAlreadyExist = "PHMEE:ComponentNameAlreadyExist";
    public const string ComponentNotFound = "PHMEE:ComponentNotFound";

    public const string PointNameAlreadyExist = "PHMEE:PointNameAlreadyExist";
    public const string PointNotFound = "PHMEE:PointNotFound";

    public const string MainenanceAdviceCodeAlreadyExist = "PHMEE:MainenanceAdviceCodeAlreadyExist";
    public const string MainenanceAdviceNotFound = "PHMEE:MainenanceAdviceNotFound";

    public const string BearFactoryNameAlreadyExist = "PHMEE:BearFactoryNameAlreadyExist";
    public const string BearFactoryNotFound = "PHMEE:BearFactoryNotFound";

    public const string BearLibModelAlreadyExist = "PHMEE:BearLibModelAlreadyExist";
    public const string BearLibNotFound = "PHMEE:BearLibNotFound";

    public const string TdSuperTableNameAlreadyExist = "PHMEE:TdSuperTableNameAlreadyExist";
    public const string TdAttributesNameDuplicate = "PHMEE:TdAttributesNameDuplicate";
}
